#include <iostream>
using namespace std;

const int N = 1e5 + 10;

int a[N];
int n;
int ed = 1;
int mi,mini;

void Sesort(){
	for(int i = 1;i <= n;i++){
		mi = a[ed];
		mini = ed;
		for(int i = ed + 1;i <= n;i++){
			mi = min(mi,a[i]);
			if(mi == a[i]){
				mini = i;
			}
		}
		swap(a[ed],a[mini]);
		ed++;
	}
}

int main(){
	
	cin >> n;
	for(int i = 1;i <= n;i++){
		cin >> a[i];
	}
	Sesort();
	for(int i = 1;i <= n;i++){
		cout << a[i] << " ";
	}
}
